{
guint active : 1;
};
+typedef struct _GtkSpinnerPrivate GtkSpinnerPrivate;
G_DEFINE_TYPE_WITH_PRIVATE (GtkSpinner, gtk_spinner, GTK_TYPE_WIDGET)
gtk_spinner_set_active (GtkSpinner *spinner,
gboolean active)
{
- GtkSpinnerPrivate *priv = spinner->priv;
+ GtkSpinnerPrivate *priv = gtk_spinner_get_instance_private (spinner);
active = !!active;
GValue *value,
GParamSpec *pspec)
{
- GtkSpinnerPrivate *priv;
-
- priv = GTK_SPINNER (object)->priv;
+ GtkSpinnerPrivate *priv = gtk_spinner_get_instance_private (GTK_SPINNER (object));
switch (param_id)
{
static void
gtk_spinner_init (GtkSpinner *spinner)
{
- spinner->priv = gtk_spinner_get_instance_private (spinner);
-
gtk_widget_set_has_window (GTK_WIDGET (spinner), FALSE);
}
typedef struct _GtkSpinner GtkSpinner;
typedef struct _GtkSpinnerClass GtkSpinnerClass;
-typedef struct _GtkSpinnerPrivate GtkSpinnerPrivate;
struct _GtkSpinner
{
GtkWidget parent;
-
- /*< private >*/
- GtkSpinnerPrivate *priv;
};
struct _GtkSpinnerClass